package face.pay.common.quota.service;

import face.pay.entity.AgencyQuota;
import face.pay.entity.AgencyQuotaApply;
import face.pay.entity.UserInfo;
import face.pay.util.ResultMessage;
import face.pay.util.page.PageData;
import face.pay.util.page.PageParam;

import java.util.List;

/**
 * @Auther: zkj
 * @Date: 2019/7/17 12:57
 * @Description: 代理额度业务
 */
public interface IQuotaInfoService {

    /**
     * 获取当前用户  代理等级名额
     * @param loginUser
     * @return
     */
    public PageData queryUserData(UserInfo loginUser,PageParam pageParam);

    /**
     * 发起名额申请
     * @param agencyQuotaApply
     * @param loginUser
     * @return
     */
    public ResultMessage startApply(AgencyQuotaApply agencyQuotaApply,UserInfo loginUser);


    /**
     * OEM 商户直接向代理用户添加 代理名额
     * @return
     */





}
